package cn.lbl.face.jd;

import java.util.Scanner;

/*
样例输入
hold 46% of total wealth by 2019, the report says.This ratio is likely to increase in 2020.
样例输出
2019 2020

小明想从一段英文短文中提取潜在的年份信息，待匹配的年份的范围为1000年至3999年，包含1000和3999。

输入一段英文短文，按出现次序输出所提取到的所有可能的年份字符串。
        System.out.println((byte)'0');   48
        System.out.println((byte)'9');   57

输入：201003abc2020输出：2020
 */
public class Main {

    static String fun(String s) {
        if (s == null || s.length()==0) {
            return "";
        }
        StringBuilder sb = new StringBuilder();
        String ans = null;
        int j;
        for (int i = 0; i < s.length(); i++) {
            if ((byte) s.charAt(i) > 48 && (byte) s.charAt(i) < 57) {
                if ( (byte) s.charAt(i+4) > 48 && (byte) s.charAt(i+4) < 57) {
                    i=i+4;
                    continue;
                }
                sb.append(s.charAt(i));
                for (j = i+1; j < i+4; j++) {
                    if ((byte) s.charAt(j) >= 48 && (byte) s.charAt(j) <= 57) {
                    sb.append(s.charAt(j));
                    }else {
                        sb.delete(0,sb.length());
                        break;
                    }
                    }
                i=j;
                if (sb.equals("")) {
                    continue;
                }
                if (Integer.parseInt(sb.toString())>=1000 && Integer.parseInt(sb.toString())<=3999) {
                    sb.append(" ");
                    ans=sb.toString();
                }
            }
        }

        return ans.trim();
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        System.out.println(fun(s));
    }
}
